home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr26 / icndos12.zip / ICONDOS.DOC < prev    next >
Text File  |  1993-05-27  |  17KB  |  323 lines

  1.  
  2.                                     ┌────┐
  3.                                  ┌──┴─┐┌─┴──┐
  4.                               ┌──┴─┐┌─┴┴─┐┌─┴──┐
  5.                            ┌──┴─┐┌─┴┴─┐┌─┴┴─┐┌─┴──┐
  6.                         ┌──┴─┐┌─┴┴─┐┌─┴┴─┐┌─┴┴─┐┌─┴──┐
  7.                         │    ├┤    ├┤    ├┤    ├┤    │
  8.                         └────┘└────┘└────┘└────┘└────┘
  9.                          IconDOS: DOS Program Launcher
  10.                                    ver. 1.1
  11.                           Copyright 1993, EFD Systems
  12.                                All Rights Reserved
  13.                         ┌────┐┌────┐┌────┐┌────┐┌────┐
  14.                         │    ├┤    ├┤    ├┤    ├┤    │
  15.                         └──┬─┘└─┬┬─┘└─┬┬─┘└─┬┬─┘└─┬──┘
  16.                            └──┬─┘└─┬┬─┘└─┬┬─┘└─┬──┘
  17.                               └──┬─┘└─┬┬─┘└─┬──┘
  18.                                  └──┬─┘└─┬──┘
  19.                                     └────┘
  20.  
  21.                                 "Elvis for DOS"
  22.  
  23.  
  24. IconDOS is a trademark of EFD Systems.
  25. ─────────────────────────────────────────────────────────────────────────────
  26.                          T A B L E  of  C O N T E N T S
  27.  
  28.  
  29.  Elvis is Dead but DOS ain't  ----------------------------------------- 3
  30.  
  31.  Standard Equipment  -------------------------------------------------- 4
  32.  
  33.  Startup and Test Drive  ---------------------------------------------- 5
  34.  
  35.  Under the Hood  ------------------------------------------------------ 6
  36.  
  37.  Behind the Wheel  ---------------------------------------------------- 8
  38.  
  39.  Locking the Doors  --------------------------------------------------- 10
  40.  
  41.  Driving and Maintenance Tips  ---------------------------------------- 11
  42.  
  43.  Mail Order  ---------------------------------------------------------- 12
  44.  
  45.  Maintenance Log  ----------------------------------------------------- 13
  46.  
  47.  NOTE: These page numbers are valid only if you are reading this with the
  48.        included file viewer, BOOK.EXE.  Simply type a number and press ENTER.
  49. ───────────────────────────────────────────────────────────────────────────────
  50.                           Elvis is Dead but DOS ain't
  51.  
  52. Contrary to recent reports, Elvis is dead, DOS is alive and well.  However, a
  53. little of the King's flare and pizazz wouldn't hurt the reputation of DOS at
  54. all.  IconDOS is just the ticket to add a little "Elvis" to a boring and
  55. cantankerous DOS system.  With IconDOS you can "launch" any of your existing DOS
  56. applications from a graphical icon-based desktop that is similiar to Program
  57. Manager for Windows.  The IconDOS desktop works equally well either with or
  58. without a mouse.  Memory, your most precious DOS resource, is handled with the
  59. utmost efficiency.  All of your existing applications are guaranteed to run
  60. exactly as they always have because IconDOS requires no resident memory (none,
  61. zero, nada) while a launched application is running.  And yes, all of you
  62. glitter rock fans will be tickled pink to know that IconDOS comes with over 100
  63. pre-drawn icons and WALLPAPER to tastefully decorate your desktop!  With the
  64. included graphic editor, you can make your own icons and wallpaper.
  65.  
  66. IconDOS provides for a virtually unlimited number of icon menu items.  Each menu
  67. can contain up to 32767 icons spread across multiple pages.  Each icon can
  68. either launch an application or invoke a submenu which can in turn invoke
  69. another submenu and so on.  Clock, calendar and screen saver are built-in.  A
  70. VGA display is REQUIRED.  A MicroSoft compatible mouse is required to setup,
  71. edit and configure icons, menus and wallpaper.  Version 1.1 now provides
  72. password security for applications and sub-menus.
  73. ───────────────────────────────────────────────────────────────────────────────
  74.                                Standard Equipment
  75.  
  76. The shareware version of IconDOS includes the following standard equipment.
  77.  
  78. ICONDOS.EXE - Desktop program launcher.
  79.  
  80. ICONEDIT.EXE - Graphics editor.  Edits icon graphics, titles, command strings.
  81.  
  82. ICONDOS.DOC, ICONEDIT.DOC - Documentation for ICONDOS and ICONEDIT.
  83.  
  84. RUN.BAT - Batch file which works with IconDOS.EXE to actually launch
  85.    applications.  This one batch file can be easily configured to run all of
  86.    your existing applications.  Comments in the file itself show you how.
  87.  
  88. DEMO.MNU, SUBDEMO.MNU - Example icon menu with an example sub-menu.  This menu
  89.    doesn't run anything. It simply prints a short message identifying each icon.
  90.  
  91. PAPER.ICN - Wallpaper file.  A wallpaper is chosen at random from this file
  92.    unless wallpaper has been fixed with ALT-F.  See README.1ST for details.
  93.  
  94. ICON.LBR - Icon library.  ICONEDIT.EXE can be used to copy these icons to your
  95.    own menu files (see ICONEDIT.DOC for details).
  96.  
  97. ───────────────────────────────────────────────────────────────────────────────
  98.                              Startup and Test Drive
  99.  
  100. Before you can use IconDOS, you must install it on your hard drive. Installation
  101. is very easy.  Simply make a new directory and copy all of the IconDOS files to
  102. it.  If you insist, a batch file called INSTALL.BAT has been provided which will
  103. do this for you.  Change to the drive and directory where the IconDOS files are
  104. located and type:
  105.  
  106.                   INSTALL drivepath   Example: INSTALL C:\MENU
  107.  
  108. All menu and wallpaper files should always be maintained in the given directory.
  109. Otherwise, IconDOS may have trouble finding the files when needed.
  110.  
  111. After installation, you can take ICONDOS for a test drive.  Change to the
  112. drive and directory where the installation was made and type:
  113.  
  114.                              ICONDOS DEMO
  115.  
  116. Try selecting a few icons using either the mouse or the ENTER key.  A short
  117. message is displayed after each selection to identify the selected icon and to
  118. show that the menu is indeed working.
  119.  
  120.  
  121. ───────────────────────────────────────────────────────────────────────────────
  122.                                  Under the Hood
  123.  
  124. Before you can configure IconDOS to fit your needs, you need an understanding of
  125. how IconDOS works, in other words, you need a peek "under the hood".
  126.  
  127. An IconDOS menu is simply a file containing a collection of icons.  Each icon
  128. has a title (2-lines, 10 chars. each) and a command string (14 chars. max.).
  129. ICONEDIT.EXE is used to assemble and edit the icon file (see ICONEDIT.DOC). Icon
  130. graphics can be either hand drawn or copied from the supplied icon library
  131. (again, see ICONEDIT.DOC for details). The desktop menu program, ICONDOS.EXE,
  132. simply displays the icons from the menu file against a wallpaper backdrop and
  133. allows the user to make a selection.  Once an icon is selected, the associated
  134. command string is examined to determine whether it is the name of a submenu or a
  135. DOS command string.  A DOS command string is stuffed into the keyboard buffer
  136. and IconDOS ends.  DOS picks up at this point and runs the command as if it had
  137. been typed from the keyboard.  Very simple except for one minor problem --- 14
  138. characters is a very limited command string.  The solution is to use the command
  139. string to call a batch file. Individual batch files can be setup for each icon;
  140. however, a more efficient approach is to setup one batch file to run a number of
  141. applications.  The provided example menu, DEMO.MNU, demonstrates this latter
  142. technique.  Every icon in DEMO.MNU calls RUN.BAT but with a unique parameter.
  143. RUN.BAT uses this parameter to select and execute the proper command set for the
  144. icon.  This process is shown diagramatically below.
  145. ───────────────────────────────────────────────────────────────────────────────
  146.              ┌────────────────────────────────────────┐
  147.              │IconDOS displays icon menu and waits for├─ ─ ─ ─ ──┐
  148.              │the user to make a selection.           │          │
  149.              └───────────────────┬────────────────────┘
  150.              ┌───────────────────┴────────────────────┐          │
  151.              │The user selects an icon.               │
  152.              └───────────────────┬────────────────────┘          │
  153.              ┌───────────────────┴────────────────────┐
  154.              │IconDOS passes the command string (14   │          │
  155.              │char. max) from the selected icon to    │
  156.              │DOS and then IconDOS ends.              │          │
  157.              └───────────────────┬────────────────────┘
  158.              ┌───────────────────┴────────────────────┐          │
  159.              │DOS picks up the command string and runs│
  160.              │it.  Normally this string will execute a│          │
  161.              │batch file (RUN.BAT) with a parameter.  │
  162.              └───────────────────┬────────────────────┘          │
  163.              ┌───────────────────┴─────────────────────┐
  164.              │The batch file (RUN.BAT) uses the passed │         │
  165.              │parameter to select and execute an       │
  166.              │appropriate set of DOS commands.         ├─ ─ ─ ─ ─┘
  167.              │RUN.BAT ends by running ICONDOS again.   │
  168.              └─────────────────────────────────────────┘
  169. ───────────────────────────────────────────────────────────────────────────────
  170.                             Under the Hood (cont'd)
  171.  
  172. From the above discussion, it should be obvious that IconDOS, stripped of all
  173. the superfluous details, is simply a graphical front-end to a batch file.  Some
  174. may be disappointed by this realization but it is a simple fact that there is no
  175. safer or more efficient way to execute a series of DOS commands than a batch
  176. file.  Configuring the included batch file template, RUN.BAT, to run your own
  177. applications is about as easy as configuring most of the available alternative
  178. memory-resident (i.e. potentially troublesome) menu systems.
  179.  
  180. With an understanding of IconDOS's operation, configuration is a 2 step process:
  181.  
  182. 1) Setup an icon menu file using ICONEDIT.EXE.  Detailed instructions are
  183.    provided in ICONEDIT.DOC.  DEMO.MNU is an example.
  184.  
  185. 2) Build a batch file to actually run the DOS command strings needed for each
  186.    icon.  RUN.BAT can be used as a template.  RUN.BAT also illustrates the
  187.    commands needed to re-enter IconDOS after running an application.
  188.    >>> RUN.BAT SHOULD BE RE-LOCATED SOMEWHERE INSIDE YOUR DOS PATH <<<
  189.  
  190. For those who have batch phobia, I suggest reading "Supercharging MS-DOS" by Van
  191. Wolverton.  Time spent learning simple batch programming with this book will be
  192. re-paid many times over with increased DOS productivity.
  193. ───────────────────────────────────────────────────────────────────────────────
  194.                                 Behind the Wheel
  195.  
  196. Once IconDOS has been setup and configured, it is very simple and intuitative to
  197. use and can be driven equally well from either keyboard or mouse.
  198.  
  199. Keyboard
  200.  
  201. Use the arrow keys to move the icon title highlight.  Press Enter to perform the
  202. action associated with the highlighted icon, either launch a program or load a
  203. submenu.  Page Up/Page Down moves to the previous/next page if the menu has
  204. more than one page.  ESC exits IconDOS and returns to the DOS prompt.
  205.  
  206. Mouse
  207.  
  208. To initiate a menu selection, simply click once (double click not required as in
  209. Windows) on the appropriate icon.  Buttons in the upper right of screen provide
  210. mouse paging for multi-page menus.  The command button in the upper left of the
  211. screen exits IconDOS and returns to the DOS prompt.
  212.  
  213. NEW - TAB will manually invoke the screen saver.  To adjust mouse sensitivity,
  214.       click with ALT key depressed on the page buttons in upper right.
  215.  
  216. That's all there is to it!  Simple, efficient, practical and fun.
  217. ───────────────────────────────────────────────────────────────────────────────
  218.                            Behind the Wheel (cont'd)
  219.  
  220. IconDOS vs. Windows Program Manager
  221.  
  222. IconDOS attempts to provide some of the look, feel and essential utility of
  223. Windows Program Manager in a neat, efficient DOS menu system but it is far from
  224. a Program Manager "clone".  Compared to Program Manager, IconDOS is much less
  225. "dynamic" which makes it simpler and easier to configure and use.  In
  226. particular, Window's users will note the following differences:
  227.  
  228. - The IconDOS desktop always uses the full screen and cannot be re-sized.
  229.  
  230. - Icons are always arranged automatically and cannot be moved from the desktop.
  231.   The order of icons can be changed using IconEDIT.
  232.  
  233. - The screen saver is pre-set to clear the screen after 4 minutes of mouse and
  234.   keyboard in-activity and cannot be adjusted.
  235.  
  236. - The DOS date and time are always displayed at the bottom of the screen and
  237.   cannot be turned off.
  238.  
  239. - IconDOS does not give you the ability to run more than one application at a
  240.   time.
  241. ───────────────────────────────────────────────────────────────────────────────
  242.                                Locking the Doors
  243.  
  244. IconDOS now provides password security for applications, submenus and DOS
  245. access.  Application and submenu icon passwords are entered using IconEDIT. The
  246. DOS access password is specified on the startup command line like this:
  247.  
  248.                      ICONDOS menu /password (10 char. max.)
  249.  
  250. As an example, try using the DEMO menu with a DOS access password of TEST.
  251. Type:
  252.                              ICONDOS DEMO /TEST
  253.  
  254. Now the password, TEST, must be provided before the user is allowed to exit to
  255. the DOS prompt.  This same password is also required to exit the screen saver.
  256.  
  257. A few words about the PC and security.  A PC is notoriously diffcult to secure
  258. from a skillful and determined snoop due to the lack of security design features
  259. in either the hardware or the operating system.  The password security provided
  260. by menu systems such as IconDOS will only discourage the casual snoop.  Software
  261. SHELL functions, batch files (including AUTOEXEC.BAT) and the bootable floopy
  262. drive are all security weak points in a PC.  Attempts to address these weak
  263. points have usually created a new problem --- the owner may very easily lock him
  264. or herself out of the PC by accident.
  265. ───────────────────────────────────────────────────────────────────────────────
  266.                           Driving and Maintenance Tips
  267.  
  268. IconDOS and IconEDIT work together to provide all of the features needed to
  269. setup and maintain a modern, efficient and fun DOS based menu system.  Almost
  270. any needed configuration and maintenance operation can be performed in some way
  271. although it may not always be entirely obvious how to do it.  If you need help,
  272. be sure to check the "How-To" section of ICONEDIT.DOC for answers to some of the
  273. most common questions.  If you cannot find the answer to your question there,
  274. write to the address shown at the end of this file.  CompuServe users can write
  275. to CIS: 72627,3026.  CompuServe is the preferred support channel and will
  276. definitely result in a quicker response.  We definitely want to learn of any
  277. problems with IconDOS and we will do our best to provide a resolution.
  278.  
  279. IconDOS does not provide a DOS shell function.  In our opinion, a shell is
  280. redundant and unnecessary since it is just as easy to exit to DOS and re-enter
  281. IconDOS as needed.  To make the process as convenient as possible, setup a batch
  282. file called MENU.BAT which starts IconDOS and loads your menu.  Place this batch
  283. file somewhere inside your DOS path.  Now exit IconDOS as needed and type "MENU"
  284. to re-enter.  This is just as convenient and sensible as invoking some sort of
  285. shell and typing "EXIT" to re-enter the menu.
  286.  
  287. To start IconDOS from outside the IconDOS directory, use the full path for both
  288. IconDOS and menu like this:  C:\MENU\ICONDOS C:\MENU\DEMO
  289. ───────────────────────────────────────────────────────────────────────────────
  290.                                    Mail Order
  291.  
  292. To use this software beyond the trial period requires the purchase of a license.
  293. A license can only be purchased by direct mail order from the author (just like
  294. in the old days with the Sears catalog).  See ORDER.FRM or send a check or money
  295. order for $25 US to:
  296.                                   EFD Systems
  297.                             304 Smokerise Circle SE
  298.                                Marietta, GA 30067                 CIS:72627,3026
  299.  
  300. As a minimum, licensed users will receive the following:
  301.  
  302. - The lastest licensed version of IconDOS.
  303.  
  304. - A library of at least 450 "best of Windows" icons and new wallpaper.
  305.  
  306. - A utility to display 16 color .PCX files and capture icons from the screen.
  307.   Provides an indirect but workable path to convert Window's icons to IconDOS.
  308.   The icon library was converted from public domain Windows icons in this way.
  309.  
  310. - Information on upgrades and additional utilities not offered as shareware.
  311.   Registered users can upgrade to any later version for a $5 S & H fee.
  312.  
  313. ───────────────────────────────────────────────────────────────────────────────
  314.                                 Maintenance Log
  315.  
  316. 1.0 - 1/8/93 (the King's birthday) Original release.
  317.  
  318. 1.1 - 1/21/93 Added password security.
  319.  
  320.  
  321.  
  322. *** End of Book ***
  323.